CC = nvcc
FLAGS = --use_fast_math --ptxas-options=-v --compiler-options -O2
TYPE=WARP_BASED

all: jrm

jrm: main.cu jrm.o
	$(CC) $(FLAGS) -o jrm main.cu jrm.o

jrm.o: jrm.cu jrm.h
	$(CC) $(FLAGS) -c -D$(TYPE) jrm.cu

clean:
	rm -f jrm *.o
